package com.example.fsd.controller.alltext;

import com.example.fsd.common.result.R;
import com.example.fsd.pojo.Alltext;
import com.example.fsd.service.alltext.IAlltextService;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author zhangguihong
 * @since 2024-11-25
 */
@RestController
@RequestMapping("/alltext")
@RequiredArgsConstructor
public class AlltextController {

    private final IAlltextService alltextService;

    @GetMapping("/listAlltext")
    public R listAlltext(Integer typeid){
        return alltextService.listAlltext(typeid);
    }

    @PostMapping("/updateAlltext")
    public R updateAlltext(@RequestBody List<Alltext> alltext){
        return alltextService.updateAlltext(alltext);
    }
    @PostMapping("/upadaetConfigMapPic")
    private R upadaetConfigMapPic(MultipartFile file, Long id){
        return alltextService.upadatePic(file,id);
    }
}
